SM@RT: Applying Architecture-Based Runtime Management into Internetware Systems

نویسندگان

  • Gang Huang
  • Hui Song
  • Hong Mei
چکیده

Architecture-based runtime management (ARM) is a promising approach for Internetware systems. The key enablement of ARM is runtime architecture infrastructure (RAI) that maintains the causal connection between runtime systems and architectural models. An RAI is uneasy to implement and, more importantly, specific to the given system and model. In this paper, we propose a model-driven approach for automated generation of RAI implementation. Developers only need to define three MOF models for their preferred architecture model and the target system (these models are reusable independently for different pairs of the model and system), and one QVT transformation for the causal connection. Our Eclipse-based toolset, called SM@RT, will automatically generate the RAI implementation code without any modification on the source code of the target system, and automatically and properly deploy the generated RAI into the distributed systems. This approach is experimented on several runtime systems and architectural models, including ABC architectural models on Eclipse GUI and Android, C2 architectural models on JOnAS, Rainbow C/S style on PLASTIC and UML models on POJO.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SM@RT: Supporting Model-Based Runtime Management

We present the SM@RT tool that supports model-based runtime system management. Developers provide meta-models describing both the target system and the desired architecture style, and the SM@RT tool automatically generates the synchronizer that reflects the running system as an architecture model.

متن کامل

Managing Environment and Adaptation Risks for the Internetware Paradigm

Internetware is receiving increasing attention. It envisions a new, yet promising software engineering paradigm for constructing complex systems that are situated in open and dynamic networked environments. Typical examples of Internetware systems include Internet-based and cyber-physical systems. These systems, although having addressed some practical needs, may still be subject to various env...

متن کامل

Calculation Method of Internetware Reliability Distribution

To plan Internetware reliability in advance can effectively save cost and guarantee the reliability of Internetware system. The conversion method of Markov chain of Internetware based on architecture and the reliability calculation method are studied; the reliability function based on structure is proposed; the characteristics of the improvement of Internetware reliability is analyzed; the cost...

متن کامل

Internetware Structure Description and Research of the Petri Net Method

Architecture design and specification is more important than algorithm or data structure establishment for a complex system, existing Architecture Description Languages are difficult to support the complete Internetware developing process. Petri nets describe system graphically and mathematically, provide a way to solve the problems in Internetware description and development. In this paper we ...

متن کامل

Applying Knowledge Management System Architecture in Software Maintenance Environment

Knowledge management (KM) become important for organization to take advantage on the information produced and can be brought to bear on present decision. Software maintenance (SM) is a process that requires lots of knowledge. Maintainers must know what changes should do to the software, where to do those changes and how those changes can affect other modules of the system. Knowledge management ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Software and Informatics

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2009